// webpack 基于node，所有遵循的是 commonjs 规范，模块化以node为主
const path = require('path')
module.exports = {
  // production - 生产环境 -- js自动压缩
  mode: 'development', // js不自动压缩 - 开发环境
  entry: {
    app: './src/index.js'
  },
  output: {
    // path 路径必须是绝对路径
    // __dirname 当前代码所在的绝对路径
    // build 表示需要打包成的文件夹的名称
    path: path.resolve(__dirname, '../', 'build'),
    // name表示 entry中的key值，hash代表的随机数
    filename: '[name].[hash:8].js'
  }
}